.data
output:
    .ascii "The processor Vendor Id is 'xxxxxxxxxxxx'\n"
.text
.globl _start
_start:
    movl $0,%eax
    cpuid
movl $output,%edi
movl %ebx,28(%edi)
movl %edx,32(%edi)
movl %ecx,36(%edi)
movl $4,%eax
movl $1,%ebx
movl $output,%ecx
movl $42,%edx
int $0x80
movl $1,%eax
movl $0,%ebx
int $0x80
